public class Main {
    public static void main(String[] args) {
        System.out.println("Hello world!");
    }
}

class Node {
    int value;        //树中存储的数据
    Node firstChild;  //第一个孩子引用
    Node nextBrother; //下一个兄弟引用
}

//孩子表示法
class Node1 {
    int val;  //数据域
    Node left;  //左孩子的引用，常代表左孩子为根的整棵左子树
    Node right;  //右孩子的引用，常常代表右孩子为根的整棵右子树
}

//孩子双亲表示法
class Node2 {
    int val; // 数据域
    Node left; // 左孩子的引用，常常代表左孩子为根的整棵左子树
    Node right; // 右孩子的引用，常常代表右孩子为根的整棵右子树
    Node parent; // 当前节点的根节点
}